    T h e  R e p o r t e r

1. Define Globals.
2. Define Data File.
3. Add Titles.
4. Edit Titles.
5. Add Lines.
6. Edit Lines.
7. Save Definition.
8. Quit.



                          F1 = Help

           Globals Definition
Drive & Directory
Report File
Data Definition File
Data File
Delimiter Type(F/C)
Columns
Lines
Left Margin
Top Margin
Bottom Margin
Records Across
Use Form Feeds
Pause at End of Page
Output File
Justify Report(Y/N)
Column Heading Lines

1. Define Globals   - Define printer settings and file names.  Globals 
                      must be updated before printing.

2. Define Data File - Define structure of data for report.

3. Add Titles       - Define lines to be printed at the top of each page.

4. Edit Titles      - Modify or delete Title lines.


5. Add Lines        - Define lines to be printed for each record read 
                      from the data file.

6. Edit Lines       - Modify or delete Report lines.

7. Save Definition  - Create the Report file named in the Globals update.

8. Quit             - Exit  T h e  R e p o r t e r  report definition 
                      program.  If a report has been generated and not 
                      saved a message will be printed and you will be 
                      given an opportunity to return to the Main menu
                      and save.  ESC at this menu works the same as 
                      entering 8 to exit.

Drive & Directory      The disk drive and subdirectory (if any) where
                       the data definition file, report definition file,
                       and the data file are to reside.
Report File            Name of file the report definition is to be saved in.
                       Entering '?' will display a list of files on the 
                       current directory.  Entering '?xxxxxxxx.xxx' will
                       display a list of files matching the mask.
Data Definition File   Name of file describing the data file.
                       Entering '?' will display a list of files on the 
                       current directory.Entering '?xxxxxxxx.xxx' will
                       display a list of files matching the mask.
Data File              Name of the data file to be used in printing the
                       report.
Delimiter Type         F = Fixed field; C = Comma delimited.

                       Until the data file has been defined, you will not 
                       be allowed to set these values.

Columns                Maximum width of the report.
Lines                  Length of the report in lines.
Left Margin            Spaces to be indented from left edge.
Top Margin             Lines to space down before printing report.
Bottom Margin          Lines to leave at bottom of page.
Records Across         Data records to be printed on each report 
                       line.  The report definition is for one record.
Use Form Feeds         Should form feed characters be used for paging?
Pause at End of Page   Should report program pause at the end of each page?
Output File            C = Console; P = Printer; or enter name of disk file.
Justify Report(Y/N)    After a report line is defined should equal spacing 
                       be inserted?
Column Heading Lines   Up to 3 lines of column headings (3 Max).  For more
                       than 3, enter 0 and define heading lines using Title
                       Lines screen.

                         Selecting a Data Item

Up Arrow               Moves cursor to previous field and pages up when 
                       necessary.

Down Arrow             Moves cursor to next field and pages down when 
                       necessary.

Carriage Return        Selects the data item currently highlighted.

ESC                    Aborts the request to select data item and returns
                       to the definition line.

Name                   Name of field being added to report.  Must be entered 
                       for a calculated item and is updated automatically 
                       for a data item.
Data / Calc            D = Data item from the file.  C = Calculated item.
Location               Location on the print line where item will be printed.
Length                 Total characters in field, including decimal point.
Decimals               Number of characters to right of decimal point.
Sort(Y/N)              Is this field a sort key?
Sort Sequence          A = Ascending; D = Descending.
Sort Rank              Used in determining major and minor sorts. 1 is the 
                       major sort.

Break(Y/N)             Should a total break occur when this item changes? 
Break Rank             Used in determining subtotals within totals.
Page Break on Total    Should the program advance to the next page for a 
                       total break on this item?
Total Required(Y/N)    Should this field be totaled?
Total Break Title      Title to be printed on the line before the line
                        containing the totals.  Press <CR> for no title.

                  Defining a Title Line or Report Line

Left Arrow       Moves the cursor to the left.
Right Arrow      Moves the cursor to the right.
Up Arrow         Moves the cursor to the center of the print line.
Down Arrow       Causes the program to prompt for the type of data field 
                 you want to define at this print position.
Home             Moves the cursor to the left margin.
End              Moves the cursor to the right edge of the print line.
Del              Deletes the field that the cursor is positioned on. 
ESC              Ends the definition of this report line or heading line 
                 and returns to the main menu.         
Enter            Ends the definition of a literal string.

                 Pressing any cursor movement key (left arrow, right arrow,
                 up arrow, down arrow, Home or End) will also end the 
                 definition of a literal string.

                 Defining a Formula For a Calculated Item

*                     Multiply.
/                     Divide.
+                     Add.
-                     Subtract.
^                     Exponentiate (raise to a power).
()                    Parentheses may be used to indicate the order of
                      computation.
Down Arrow            Allows you to select a data item.
Enter                 Completes the definition of a formula.
ESC                   Aborts the definition of a formula and a calculated 
                      item.
Space                 Use freely to add readability to the formula.

Column headings appear on every page above the column they describe.

Define 1-3 lines of column headings using the Report Lines Screen; define
4 or more lines of column headings using the Title Lines Screen.

If the column heading is longer than the field it describes, make the
"Length" value in the detail box greater.

To leave one or more column heading lines blank, press Enter.

D         Print a data item at the current print position.  Data item will
          be selected from the left Item box.

C         Print a calculated item at the current print position.  
          Calculated items may only be printed in Report Lines, not Title
          Lines.

T         Print the date the report is run in the current print position.

P         Print the page number at the current print position 
          when the report is run.

ESC       Aborts the definition of an item and returns to the definition 
          line.

Up Arrow     Moves cursor to the previous field.

Down Arrow   Moves cursor to the next field.

Left Arrow   Moves cursor to the previous item in a field.

Right Arrow  Moves cursor to the next item in a field.

Del          Deletes the field that is highlighted.

Ins          Inserts a space for a new field.

ESC          Terminates the definition of a data file and saves the 
             definition.

To print all records, press <CR>.

To print selected records, type the data item name, operator, and value.

Operators:
<            Less than.
>            Greater than.
=            Equal to.
<=           Less than or Equal to.
>=           Greater than or Equal to.
<>           Not Equal.

Specify two or more selection criteria using .AND. and .OR.
Example:
        Client = "Betatek"
        Client = "Betatek" .AND. Amount > 1000.00

Numbers may not begin with a decimal (write .5 as 0.5).
Character strings must begin and end with quotation marks (").

If the character string contains a quotation mark (") you may
begin and end the the string with a back slash (\).
Example:
        Title = \"The Great Escape"\

Enter a CR to add a new report line after the last one currently 
defined.

If you enter a line number for a title that already exists,
that line and all lines following it will be moved down and
the new line will be added in its place.

You may not leave undefined lines between defined lines, so
the largest line number you may add is one greater than the last
one defined.

Enter a CR to add a new report line after the last one currently 
defined.

If you enter a line number for a report line that already exists,
that line and all lines following it will be moved down and
the new line will be added in its place.

You may not leave undefined lines between defined lines, so
the largest line number you may add is one greater than the last
one defined.

Enter a CR to edit the title line number displayed.

Or enter the line number of any title that has been previously 
defined to edit that line.

Enter a CR to edit the report line number displayed.

Or enter the line number of any report line that has been 
previously defined to edit that line.

